Clean up duplication of 'install' macros in the Makefiles.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Tue, 17 Oct 2006 14:57:05 +0000 (15:57 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Tue, 17 Oct 2006 14:57:05 +0000 (15:57 +0100)
Signed-off-by: John Levon <john.levon@sun.com>
27 files changed:
docs/Makefile
tools/blktap/drivers/Makefile
tools/blktap/lib/Makefile
tools/console/Makefile
tools/examples/Makefile
tools/firmware/Makefile
tools/firmware/acpi/Makefile
tools/ioemu/Makefile.target
tools/libxc/Makefile
tools/misc/Makefile
tools/misc/lomount/Makefile
tools/misc/mbootpack/Makefile
tools/misc/miniterm/Makefile
tools/vnet/doc/Makefile
tools/vnet/examples/Makefile
tools/vnet/libxutil/Makefile
tools/vnet/scripts/Makefile
tools/vnet/vnetd/Makefile
tools/vtpm/Rules.mk
tools/vtpm_manager/Rules.mk
tools/xcutils/Makefile
tools/xenmon/Makefile
tools/xenstat/libxenstat/Makefile
tools/xenstat/xentop/Makefile
tools/xenstore/Makefile
tools/xentrace/Makefile
xen/Rules.mk

index 59e9fa69d7420e443b45ff6862d05f6ebd43b880..043285538449dac400aab972d56a83762842fa90 100644 (file)
@@ -1,8 +1,9 @@
 #!/usr/bin/make -f
 
+XEN_ROOT=..
+include $(XEN_ROOT)/Config.mk
+
 VERSION                = xen-unstable
-INSTALL                = install
-INSTALL_DIR    = $(INSTALL) -d -m0755
 
 PS2PDF         := ps2pdf
 DVIPS          := dvips
index 80b0ad1dbe464a6e9b95c0d15e45ecd9aa87d742..e1324063e6a4d28cb0325a4589e70c9030e1b759 100644 (file)
@@ -3,11 +3,9 @@ include $(XEN_ROOT)/tools/Rules.mk
 
 INCLUDES += -I.. -I../lib
 
-INSTALL      = install
-INSTALL_PROG = $(INSTALL) -m0755
 IBIN         = blktapctrl tapdisk
 QCOW_UTIL    = img2qcow qcow2raw qcow-create
-INSTALL_DIR  = /usr/sbin
+INST_DIR  = /usr/sbin
 LIBAIO_DIR   = ../../libaio/src
 
 CFLAGS   += -Werror
@@ -58,7 +56,7 @@ img2qcow qcow2raw qcow-create: %: $(BLK-OBJS)
        $(CC) $(CFLAGS) -o $* $(BLK-OBJS) $*.c $(AIOLIBS)  $(LIBS)
 
 install: all
-       $(INSTALL_PROG) $(IBIN) $(QCOW_UTIL) $(DESTDIR)$(INSTALL_DIR)
+       $(INSTALL_PROG) $(IBIN) $(QCOW_UTIL) $(DESTDIR)$(INST_DIR)
 
 clean:
        rm -rf *.o *~ $(DEPS) xen TAGS $(IBIN) $(LIB) $(QCOW_UTIL)
index 38f8ac686cc746473036000e623b7bded4ff3134..cde602bd0b17374d5f993ad63be0128a87101256 100644 (file)
@@ -7,10 +7,6 @@ SONAME   = libblktap.so.$(MAJOR)
 
 BLKTAP_INSTALL_DIR = /usr/sbin
 
-INSTALL            = install
-INSTALL_PROG       = $(INSTALL) -m0755
-INSTALL_DIR        = $(INSTALL) -d -m0755
-
 INCLUDES += -I. -I.. -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
 
 LIBS     := -lz
index cbef956c5f204fd17a02c61704c7b63885389213..2d4486c87f83f8e982968c63843ba1384599dcea 100644 (file)
@@ -5,10 +5,6 @@ include $(XEN_ROOT)/tools/Rules.mk
 DAEMON_INSTALL_DIR = /usr/sbin
 CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
 
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755
-INSTALL_DIR     = $(INSTALL) -d -m0755
-
 CFLAGS  += -Werror -g
 
 CFLAGS  += -I $(XEN_LIBXC)
index cc5525c2a33bed2f04b82768218294bb422aafb5..14f34135c8b0f9c2b348c038fad67dca3b4e8289 100644 (file)
@@ -1,11 +1,6 @@
 XEN_ROOT = ../../
 include $(XEN_ROOT)/tools/Rules.mk
 
-INSTALL                = install
-INSTALL_DIR    = $(INSTALL) -d -m0755
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DATA   = $(INSTALL) -m0644
-
 # Init scripts.
 XEND_INITD = init.d/xend
 XENDOMAINS_INITD = init.d/xendomains
index 63ccb7b17ec0f7bd52b46d42a3a180510a9c728b..a024e1249efafd3e80d53cf241dc7ad9896c3978 100644 (file)
@@ -4,7 +4,7 @@ include $(XEN_ROOT)/tools/Rules.mk
 # hvmloader is a 32-bit protected mode binary.
 # It belongs in /usr/lib, not /usr/lib64.
 TARGET      := hvmloader/hvmloader
-INSTALL_DIR := $(DESTDIR)/usr/lib/xen/boot
+INST_DIR := $(DESTDIR)/usr/lib/xen/boot
 
 SUBDIRS :=
 SUBDIRS += rombios
@@ -29,8 +29,8 @@ all:
 
 .PHONY: install
 install: all
-       [ -d $(INSTALL_DIR) ] || install -d -m0755 $(INSTALL_DIR)
-       [ ! -e $(TARGET) ] || install -m0644 $(TARGET) $(INSTALL_DIR)
+       [ -d $(INST_DIR) ] || $(INSTALL_DIR) $(INST_DIR)
+       [ ! -e $(TARGET) ] || $(INSTALL_DATA) $(TARGET) $(INST_DIR)
 
 .PHONY: clean
 clean: 
index b87cb79a33fbe02675a98f14d41ea3300c37e0f7..3b4bb99b49bebd5aa1a233b0f8f6baee4bdf8bcf 100644 (file)
@@ -53,7 +53,7 @@ iasl:
        wget $(IASL_URL)
        tar xzf $(IASL_VER).tar.gz
        make -C $(IASL_VER)/compiler
-       install $(IASL_VER)/compiler/iasl /usr/bin/iasl
+       $(INSTALL_PROG) $(IASL_VER)/compiler/iasl /usr/bin/iasl
 
 $(ACPI_GEN):$(C_SRC) $(H_SRC) acpi_dsdt.c
        $(HOSTCC) -o $(ACPI_GEN) $(HOSTCFLAGS) $(shell ls *.c)
index c495abbf592837a0a199eebcea2355c54196327a..7af1fdd64650d97b1f34a1ef30fccf37cd3ffd37 100644 (file)
@@ -555,10 +555,10 @@ distclean: clean
 install: all 
        mkdir -p "$(DESTDIR)$(bindir)" "$(DESTDIR)$(configdir)"
 ifneq ($(PROGS),)
-       $(INSTALL) -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)"
+       $(INSTALL_PROG) $(PROGS) "$(DESTDIR)$(bindir)"
 endif
-       install -m 755 $(TARGET_PATH)/qemu-dm.debug "$(DESTDIR)$(bindir)"
-       install -m 755 $(TARGET_PATH)/qemu-ifup "$(DESTDIR)$(configdir)"
+       $(INSTALL_PROG) $(TARGET_PATH)/qemu-dm.debug "$(DESTDIR)$(bindir)"
+       $(INSTALL_PROG) $(TARGET_PATH)/qemu-ifup "$(DESTDIR)$(configdir)"
 
 ifneq ($(wildcard .depend),)
 include .depend
index caec7ec38a5d90d887a9d4a362110026169c6065..f4a5f1c2f661d4e5857c7f952bf82a0827f89ffc 100644 (file)
@@ -1,15 +1,9 @@
-
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DATA   = $(INSTALL) -m0644
-INSTALL_DIR    = $(INSTALL) -d -m0755
+XEN_ROOT = ../..
+include $(XEN_ROOT)/tools/Rules.mk
 
 MAJOR    = 3.0
 MINOR    = 0
 
-XEN_ROOT = ../..
-include $(XEN_ROOT)/tools/Rules.mk
-
 CTRL_SRCS-y       :=
 CTRL_SRCS-y       += xc_core.c
 CTRL_SRCS-y       += xc_domain.c
index eb6529f12d5a10b13bf0065ece686e217d3a1cf6..8d5c349efbbb23f4e592241e3de854700a7c0a35 100644 (file)
@@ -1,7 +1,3 @@
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 XEN_ROOT=../..
 include $(XEN_ROOT)/tools/Rules.mk
 
index 0ed470b1d3c515ddf7702dcd17c7b1c045a008c7..04c928d66f3857f4b672866f8c8d4ddac6d8a0ce 100644 (file)
@@ -1,8 +1,3 @@
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-INSTALL_DATA   = $(INSTALL) -m0644
-
 XEN_ROOT=../../..
 include $(XEN_ROOT)/tools/Rules.mk
 
index d4ac73d9547e5619004271cd0fe0e43218845a3d..872eb3ee95abd4e83015a42ffaeef25208683423 100644 (file)
@@ -1,10 +1,6 @@
 #
 #  Makefile for mbootpack
 #
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 XEN_ROOT=../../..
 include $(XEN_ROOT)/tools/Rules.mk
 
index 5b596a5f9f91025329ce588270c48f8099e917e9..1fe35f810c77fbc54e6aea2f77b975d7ebf3096f 100644 (file)
@@ -1,10 +1,6 @@
 XEN_ROOT:=../../..
 include $(XEN_ROOT)/tools/Rules.mk
 
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 TARGET = miniterm
 
 .PHONY: all
index 67f70ab68dd7f8a2a85c9c1de03fc6f96ed8396f..38accfa7f64a40e6163b9caaeb402dd98f2fc9a2 100644 (file)
@@ -1,12 +1,11 @@
 #!/usr/bin/make -f
 # -*- mode: Makefile; -*-
+XEN_ROOT        = ../../..
+include $(XEN_ROOT)/tools/Rules.mk
 
 VERSION = 1.0
 HEADER  = Vnet
 
-INSTALL                = install
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 PS2PDF         := ps2pdf
 DVIPS          := dvips
 LATEX          := latex
index ba605ca31832cf9c36723e1153bf66ed87e8d3ea..c3aab0c70e28ef7ac9cf049ddf0fc1bab577c364 100644 (file)
@@ -1,9 +1,7 @@
 # -*- mode: Makefile; -*-
 #============================================================================
-
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
+XEN_ROOT        = ../../..
+include $(XEN_ROOT)/tools/Rules.mk
 
 XEN_SCRIPT_DIR  = $(DESTDIR)/etc/xen/scripts
 
index b8661276d856ef92b20bbdf70f5617cf8d0948bd..b38cf11daa65ce082b9402be3a90dd7828dd8ff3 100644 (file)
@@ -3,11 +3,6 @@ export VNET_ROOT = $(shell cd .. && pwd)
 include $(VNET_ROOT)/Make.env
 endif
 
-INSTALL                = install
-INSTALL_DATA   = $(INSTALL) -m0644
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 include $(XEN_ROOT)/tools/Rules.mk
 
 LIB_SRCS :=
index 077d6b6224de09fb1a2eb9973faefe3a1728fae5..24f6f35880621b26e3796fdc21d48070010ea3de 100644 (file)
@@ -1,9 +1,7 @@
 # -*- mode: Makefile; -*-
 #============================================================================
-
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
+XEN_ROOT        = ../../..
+include $(XEN_ROOT)/tools/Rules.mk
 
 SBIN_DIR        = $(DESTDIR)/usr/sbin
 
index 93e6dbce4318c41171c0e7baba4b9b0658173a95..530284c218a75c4d734a3fcea3927e6b492fa44e 100644 (file)
@@ -110,7 +110,7 @@ vnetd: $(VNETD_OBJ)
 .PHONY: install
 install: vnetd
        mkdir -p $(DESTDIR)$(VNETD_INSTALL_DIR)
-       install -m 0755 vnetd $(DESTDIR)$(VNETD_INSTALL_DIR)
+       $(INSTALL_PROG) vnetd $(DESTDIR)$(VNETD_INSTALL_DIR)
 
 .PHONY: clean
 clean:
index 9ce85dc316b27afbc211105c63228a10565a297c..8eb1a3c343402b28bbcb0c20fdd981815b3b8aac 100644 (file)
@@ -5,11 +5,6 @@ include $(XEN_ROOT)/tools/Rules.mk
 # Tool definitions
 #
 
-# Installation program and options
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755
-INSTALL_DIR     = $(INSTALL) -d -m0755
-
 # Xen tools installation directory
 TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
 
index 3435afed38147830bc96f26783fc03109405a1a3..68c2a26ff769f280c8dc27546cc34ceb5fb17463 100644 (file)
@@ -5,11 +5,6 @@ include $(XEN_ROOT)/tools/Rules.mk
 # Tool definitions
 #
 
-# Installation program and options
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755
-INSTALL_DIR     = $(INSTALL) -d -m0755
-
 # Xen tools installation directory
 TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
 
index 24031a16884abcdf81dd6cfa820b0f0d21e532c7..063c636f27a1e963dc3524fa0148f94d9bf8f501 100644 (file)
@@ -8,10 +8,6 @@
 # Copyright (C) 2005 by Christian Limpach
 #
 
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-
 XEN_ROOT       = ../..
 include $(XEN_ROOT)/tools/Rules.mk
 
index 3d46dbe54822f58dd5004e8233c6622fbc02eaad..725567d61942ae79fcf060fb5af1d97e3823f79b 100644 (file)
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
 
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755
-INSTALL_DIR     = $(INSTALL) -d -m0755
-INSTALL_DATA    = $(INSTALL) -m0644
-
-sbindir=/usr/sbin
-
 XEN_ROOT=../..
 include $(XEN_ROOT)/tools/Rules.mk
 
+sbindir=/usr/sbin
+
 CFLAGS  += -Werror -g
 CFLAGS  += -I $(XEN_XC)
 CFLAGS  += -I $(XEN_LIBXC)
index 7eea316133f540101f53c70cddef6541341b22d3..214f50ba231a7bbb64f295ec8c4abd765bea27d7 100644 (file)
@@ -16,10 +16,6 @@ XEN_ROOT=../../..
 include $(XEN_ROOT)/tools/Rules.mk
 LINUX_ROOT := $(XEN_ROOT)/linux-2.6-xen-sparse
 
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755 -D
-INSTALL_DATA    = $(INSTALL) -m0644 -D
-
 prefix=/usr
 includedir=$(prefix)/include
 libdir=$(prefix)/lib
index 273cb31e4e3b161864403280aa626b287e5047dc..b1220b2d33310cb527e768a72ef571a45b2a5739 100644 (file)
@@ -18,10 +18,6 @@ ifneq ($(XENSTAT_XENTOP),y)
 all install xentop:
 else
 
-INSTALL         = install
-INSTALL_PROG    = $(INSTALL) -m0755 -D
-INSTALL_DATA    = $(INSTALL) -m0644 -D
-
 prefix=/usr
 mandir=$(prefix)/share/man
 man1dir=$(mandir)/man1
index 279a5a53548bef8bd611670d290592e890fc90a6..772a2a8cf8b1a5184ebb2611cc50553e4f664647 100644 (file)
@@ -5,11 +5,6 @@ XEN_LIBXC          = $(XEN_ROOT)/tools/libxc
 MAJOR = 3.0
 MINOR = 0
 
-INSTALL         = install
-INSTALL_DATA   = $(INSTALL) -m0644
-INSTALL_PROG    = $(INSTALL) -m0755
-INSTALL_DIR     = $(INSTALL) -d -m0755
-
 PROFILE=#-pg
 BASECFLAGS=-Wall -g -Werror
 # Make gcc generate dependencies.
index 0ab5e4c0609cce8a94b46bb597132328a1372471..eafc5bba850f91d209a17650130261f4e9f169f9 100644 (file)
@@ -1,8 +1,3 @@
-INSTALL                = install
-INSTALL_PROG   = $(INSTALL) -m0755
-INSTALL_DIR    = $(INSTALL) -d -m0755
-INSTALL_DATA   = $(INSTALL) -m0644
-
 XEN_ROOT=../..
 include $(XEN_ROOT)/tools/Rules.mk
 
index e319ffb6197a80eb6a070ec0f6b2d650dd02d6b5..d3bdc92e885b56835382ff77c3f5481a7197c3dc 100644 (file)
@@ -35,10 +35,6 @@ HDRS += $(wildcard $(BASEDIR)/include/public/*.h)
 HDRS += $(wildcard $(BASEDIR)/include/asm-$(TARGET_ARCH)/*.h)
 HDRS += $(wildcard $(BASEDIR)/include/asm-$(TARGET_ARCH)/$(TARGET_SUBARCH)/*.h)
 
-INSTALL      := install
-INSTALL_DATA := $(INSTALL) -m0644
-INSTALL_DIR  := $(INSTALL) -d -m0755
-
 include $(BASEDIR)/arch/$(TARGET_ARCH)/Rules.mk
 
 # Do not depend on auto-generated header files.